
const Mock = require('mockjs'); // 假数据

module.exports = function (app) {
    const prefix = '/api/advertiser/';
    /*
        {
            'title': '广告主下拉框',
            'url':'/api/advertiser/droplist',
            'method': 'get',
            'params':{
            },
            'response':{
                'code': '200',
                'msg': '',
                'data':{
                    list:[{
                        'id': 0, // ID
                        'name': '', // 广告主名称
                    }]
                }
            }
        }
    */
    app.get(prefix + 'droplist', (req, res) => {
        const code = 200;
        const msg = '';
        const data = Mock.mock({ // 生成
            'list|20': [{
                'id': '@increment(100)',
                'name': '@cname'
            }]
        });
        const time = +(new Date);
        const result = {code, data, msg, time};
        return res.end(JSON.stringify(result));
    });
    /*
        {
            'title': '当前广告主注册信息',
            'url':'/api/advertiser/info',
            'method': 'get',
            'params':{
            },
            'response':{
                'code': '200',
                'msg': '',
                'data':{
                    'user_name': '', // 用户名
                    'real_name': '', // 真实姓名
                    'who_regiest': '', // 1个人广告主 2企业广告主
                    'contact_tel': '', // 手机号
                    'contact_wx': '', // 微信
                    'contact_qq': '', // qq
                    'contact_email': '', // 邮箱
                    'company_name': '1', //公司名称
                    'contact_name': '1', //联系人
                    'card_id': '', // 身份证
                    'balance': '', // 账户余额
                    'certificates': [url,url], // 资质证件 图片url数组
                    'is_auth': '', // 认证审核状态 0没认证1审核中2审核没过3审核通过
                    'PaymentType':1  //打款类型 1对公 2对私
                }
            }
        }
    */
    app.get(prefix + 'info', (req, res) => {
        const code = 200;
        const msg = '';
        const data = Mock.mock({ // 生成
            'user_name': '@cname', // 用户名
            'real_name': '@cname', // 真实姓名
            'who_regiest': 1, // 1个人广告主 2企业广告主
            'contact_tel': '13831111444', // 手机号
            'contact_wx': 'wherefuck', // 微信
            'contact_qq': '123123123', // qq
            'contact_email': 'haha@163.com', // 邮箱
            'company_name': '@word(2, 6)' + '公司', //公司名称
            'contact_name': '@cname', //联系人
            'card_id': '130130111122223345', // 身份证
            'balance': '123456.66', // 账户余额
            'certificates': ['http//www.baidu.com/img/bd_logo1.png','http//www.baidu.com/img/bd_logo.png'], // 资质证件 图片url数组
            'is_auth': 1, // 认证审核状态 0没认证1审核中2审核没过3审核通过
            'PaymentType': 1 //打款类型 1对公 2对私
        });
        const time = +(new Date);
        const result = {code, data, msg, time};
        return res.end(JSON.stringify(result));
    });

};
